Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Australia F1 Australia F2 Italy F3 Italy F4 Germany F5 Netherlands F1 Germany F13 Germany F14 Germany F16 Belgium F2 Qatar F1 Qatar F2 Portugal F2 France F6 Italy F11 France F8 Australia F6 Australia F7 Australia F8 Australia F11 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Australia F5 France F6 France F7 Norway F1 Turkey F4 Australia F6 Australia F8 Australia F9 Australia F10 France F16 Australia F11 Australia F12 Australia F13 Belarus F2 France F14 Australia F2 Great Britain F16 Croatia F1 Croatia F2 Italy F1 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 France F20 Turkey F46 Great Britain F2 Turkey F7 Turkey F8 Turkey F9 USA F7 Italy F8 Italy F9 Germany F5 Germany F8 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Portugal F3 Italy F20 Germany F7 Austria F2 Germany F1 Norway F2 USA F1 USA F2 USA F3 Australia F1 Switzerland F4 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 Korea F2 China F1 China F2 China F3 USA F12 USA F15 USA F16 USA F17 USA F18 USA F19 USA F20 USA F21 Ecuador F1 Ecuador F2 France F16 France F17 Australia F8 Australia F9 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F3 Australia F4 Croatia F4 Croatia F5 Italy F7 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F1 Great Britain F9 Italy F26 France F13 Australia F5 Australia F6 France F17 USA F25 USA F27 Mexico F14 Mexico F15 Mexico F16 Australia F11 Australia F12 France F2 Australia F1 Australia F2 France F7 Malaysia F3 Australia F5 Australia F6 Australia F7 Australia F8 Germany F15 Australia F9 Australia F10 Australia F11 Australia F1 Switzerland F1 Italy F14 Spain F19 Spain F20 France F12 Great Britain F17 Great Britain F4 Challenger Casino Lugano - Lugano Muller Cup - Ulm Internationale Badische Meisterschaften Um Den Techem Cup - Zell XXX Edizione 'A Savoldi Marco' - Manerbio Uncle Toby's Australian Men's Clay Court Challenger - Canberra Budapest Challenger - Budapest SIR Supermercadi Challenger - Rome Jameson Cup - Milan Challenger Ford de Cherbourg - Cherbourg X Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S. A. Challenger - Chiasso Siemens Open - Scheveningen ATP Guzzini Challenger - Recanati MST ATP Challenger International - Burnie Open de Montauban - Montauban Penza Cup - Penza Rijeka Open - Rijeka Baden Open - Karlsruhe BSI Challenger Lugano - Lugano Jersey Challenger Pozoblanco Challenger Recanati Challenger Sacramento Challenger Tiburon Challenger Zagreb Challenger Binghamton Challenger Salvador Challenger Rennes Challenger Salzburg Challenger Singapore Challenger Burnie Challenger Caloundra Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Leon Challenger Bordeaux Challenger Nottingham Challenger Aptos Challenger Manerbio Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Athens Challenger Marburg Challenger San Benedetto Challenger Tashkent Challenger Loughborough Challenger Knoxville Challenger Champaign Challenger Leon Challenger Guadalajara Challenger Kun-Ming Challenger Busan Challenger Nottingham Challenger Tanger Challenger Recanati Challenger Bangkok Challenger Kaoshuing Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Yokohama Challenger Toyota Challenger Guadalajara Challenger Vicenza Challenger Prague Challenger Geneva Challenger Traralgon Challenger Hong Kong Challenger Raanana Challenger Batman Challenger Taipei City Challenger Karshi Challenger Eskisehir Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Traralgon Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Furth Challenger Milan Challenger St. Remy Challenger Orleans Challenger Kyoto Challenger Ilkley Challenger Kaohsiung Challenger Traralgon Challenger Burnie Challenger Taipei City Challenger Seoul Challenger Busan Challenger Ilkley Challenger Winnetka Challenger Gwangju Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Hua Hin Challenger Irving Challenger France F19 Busan Challenger Surbiton Challenger Surbiton Challenger Jinan Challenger Nottingham 1 Challenger Istanbul 2 Challenger Canberra Challenger St. Petersburg 1 Challenger Challenger 42 - Andrezieux Wolfsburg Challenger Tata Open Maharashtra - Pune Morocco F4 Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Challenger Casino Lugano - Lugano Geneva Challenger - Geneva Prague Open - Prague Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia The LTA Manchester Trophy - Manchester Tampere Imageneering Open - Tampere Tumkur Open - Tumkur Belgaum Open - Belgaum Uncle Toby's Burnie Challenger - Tasmania San Remo Tennis Cup - San Remo Sporting Challenger - Turin Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Mobilux Open - Luxembourg Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Citta di Monza - Monza Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Top Wool Challenger - Biella Guzzini Challenger - Recanati The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Kia International in Burnie - Burnie Open Mutouest St. Brieuc - St. Brieuc Garden Open - Rome ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Baden Open - Ettlingen Memorial Manfredini - Sassuolo Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Citta di Como - Como WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Samsung Secruities Cup Challenger - Seoul Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Karlsruhe Challenger Lugano - Lugano Togliatti Cup - Togliatti 's Tennis Masters 07 Challenger - Graz Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Kobstaedernes ATP Challenger - Kolding Challenger Tunisie - Tunis IPP Open - Helsinki Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie ITG Miami Challenger - Miami KGHM Dialog Polish Indoors - Wroclaw 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Zenith Tennis Cup-Harbour Club - Milan Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Oberstaufen Cup-Head German Master's Series - Oberstaufen Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi Open de Rennes - Rennes The Mercedes Benz of Calabasas - Calabasas National Bank Men's Rimouski Challenger - Rimouski Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Heilbronn Challenger Burnie Challenger Melbourn Challenger Bangkok Challenger San Luis Potosi Challenger Mexico City Challenger Tenerife Challenger Savannah Challenger San Remo Challenger Karlsruhe Challenger Lugano Challenger Rijeka Challenger Geneva Challenger Alphen Challenger Calabasas Challenger Jersey Challenger Bratislava Challenger Burnie Challenger Bergamo Challenger Belgrade Challenger Kyoto Challenger Rimouski Challenger Rome Challenger Rhodes Challenger San Remo Challenger Biella Challenger Alessandria Challenger Nottingham Challenger Marburg Challenger Arad Challenger Recanati Challenger Vancouver Challenger St. Remy Challenger Bangkok Challenger Izmir Challenger Bangkok Challenger Seoul Challenger Eckental Challenger Recife Challenger Busan Challenger Cremona Challenger Trnava Challenger Madrid Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Casablanca Challenger Guadalajara Challenger Rimouski Challenger Leon Challenger Caltanissetta Challenger Tampere Challenger Como Challenger Genova Challenger Charlottesville Challenger UBS Open Gstaad - Gstaad Dallas Challenger Davidoff Swiss Indoors - Basel Mexico City Challenger Anning Challenger Nottingham-2 Challenger Oberstaufen Challenger Napa Challenger Sacramento Challenger Melbourne Challenger Allianz Suisse Open Gstaad - Gstaad Leon Challenger Sarasota Challenger Burnie Challenger Launceston Challenger Guangzhou Challenger Shenzhen Challenger Samarkand Challenger Manchester Challenger Surbiton Challenger Davidoff Swiss Indoors - Basel Canberra Challenger Canberra Challenger Allianz Suisse Open - Gstaad Davidoff Swiss Indoors - Basel Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Canberra Challenger Qatar Exxon Mobil Open - Doha Drummondville Challenger Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Surbiton Challenger Nottingham Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Dharwad Challenger 2003 - Dharwad Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Allianz Suisse Open - Gstaad Toyota Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Nice Cote d'Azur - Nice AEGON Championships - London Taipei City Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Gimcheon Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Geovillage Open Trofeo Melia Olbia - Olbia Citi Open - Washington If Stockholm Open - Stockholm Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Claro Open Colombia - Bogota China Open - Beijing Roma Open Challenger - Rome Phoenix Challenger Ecuador Open - Quito Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Winnetka Challenger Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Flea Market Cup Busan Challenger Tennis - Busan Rado Geneva Challenger - Geneva Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch Memorial Manfredini - Sassuolo Gerry Weber Open - Halle Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta LXV Concurso Internacional Vigo - Vigo Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Bengalaru Challenger Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Nokian Hakkapeliitta Open - Tampere Orlando Challenger Nottingham 2 Challenger Great Ocean Road Open - Melbourne Open 13 Provence - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Singapore Tennis Open - Singapore Sardegna Open - Cagliari Astana Open - Nur-Sultan Adelaide International 1 - Adelaide Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Monza Challenger Yeongwol Challenger Libema Open - 's-Hertogenbosch Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Brisbane International - Brisbane New York Open - New York Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Internationaler Raiffeisen Grand Prix - St. Polten Davidoff Swiss Indoors Basel - Basel Milan Indoors - Milan Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open de Nice Cote d'Azur - Nice Allianz Suisse Open - Gstaad Open de Moselle - Metz Tiburon Challenger Open SEAT Godo 2006 - Barcelona Millenium Tennis Championships - Delray Beach Allianz Suisse Open - Gstaad Davidoff Swiss Indoors - Basel BNP Paribas Open - Indian Wells Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid Intrum Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Medibank International - Sydney Geneva Open - Geneva Libema Open - 's-Hertogenbosch Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Toronto Atlanta Tennis Championships - Atlanta Western & Southern Open - Cincinnati Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Citi Open - Washington Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Apia International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston Portugal Open - Oeiras BNP Paribas Open - Indian Wells Miami Open - Miami BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Garanti Koza Sofia Open - Sofia Davidoff Swiss Indoors - Basel Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai National Bank Open - Montreal Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, SUI-POL 4-1 Shanghai ATP Masters - Shanghai Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, SF, SUI-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-SUI 3-2 Hopman Cup - Perth Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne Rogers Cup - Montreal Olympics - Paris Miami Open - Miami French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, SUI-USA 0-5